
#if 0
#pragma once

namespace tools{

    template <class F>struct is_template
    {
        enum { value = false };
    };

    template <template<class...> class T, class... Tl> struct is_template< T<Tl...> >
    {
        enum { value = true };
    };

}//namespace tools
#endif

#if 0

#include "libden/meta/is_template.h"

int main()
{
    std::cout << "Hello, world!\n";
    
    std::cout << is_template< int  >::value ;
}

#endif



